Skip to main content
TrustRadius
SolarWinds Database Performance Analyzer

SolarWinds Database Performance Analyzer

Overview

What is SolarWinds Database Performance Analyzer?

SolarWinds Database Performance Analyzer (DPA) enables deep visibility into database performance and expert advice for performance optimization and tuning.What can you monitor with DPA? OracleOracle ExadataOracle EBSMicrosoft SQL Server Azure SQL DatabaseAzure SQL Database Managed InstanceMySQLDB2 SAP ASE AuroraMariaDBDPA monitors…

Read more
Recent Reviews

TrustRadius Insights

User-Friendly Interface: Users appreciate the SolarWinds Database Performance Analyzer for its straightforward and easy-to-understand …
Continue reading

DPA: FTW.

8 out of 10
March 22, 2022
Incentivized
We use DPA to manage a very large and somewhat cranky SQL environment for ambulatory healthcare end users (from providers and office …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Reviewer Pros & Cons

View all pros & cons
Return to navigation

Pricing

View all pricing
N/A
Unavailable

What is SolarWinds Database Performance Analyzer?

SolarWinds Database Performance Analyzer (DPA) enables deep visibility into database performance and expert advice for performance optimization and tuning. What can you monitor with DPA? Oracle Oracle Exadata Oracle EBS Microsoft…

Entry-level set up fee?

  • Setup fee optional

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Would you like us to let the vendor know that you want pricing?

28 people also want pricing

Alternatives Pricing

What is SolarWinds SQL Sentry?

SolarWinds SQL Sentry is designed to help data professionals optimize SQL Server database performance in physical, virtual, and cloud environments. SQL Sentry delivers metrics to help users find and fix database performance problems and provides scalability, boasting demonstrated success monitoring…

What is dbForge Studio (Edge)?

dbForge Studio is provided by Devart and is a universal front-end client for database management, administration and development. Devart's GUI tool provides utilities to compare, synchronize, and back up databases (e.g. MySQL, Oracle, SQL Server, PostgreSQL, etc.) with scheduling, and includes the…

Return to navigation

Product Details

What is SolarWinds Database Performance Analyzer?

SolarWinds Database Performance Analyzer (DPA) enables deep visibility into database performance and expert advice for performance optimization and tuning.

What can you monitor with DPA?
  • Oracle
  • Oracle Exadata
  • Oracle EBS
  • Microsoft SQL Server
  • Azure SQL Database
  • Azure SQL Database Managed Instance
  • MySQL
  • DB2
  • SAP ASE
  • Aurora
  • MariaDB
DPA monitors physical, virtual, and cloud-based databases (including Microsoft Azure and Amazon RDS)

What makes DPA stand out:

  • Quick, easy, and reliable performance troubleshooting available in real time and historically

  • Machine learning anomaly analysis to bring intelligence to go beyond traditional threshold based analysis
  • Find inefficient workloads, aggregated by table, for indexing opportunities—an “X marks the spot” tuning analysis
  • Cross-platform database support for a single-pane-of-glass view into your environment
  • Blocking analysis: what is blocking and a hierarchy of what is being blocked, plus overall impact
  • PerfStack™ integration with other SolarWinds products for more complete visibility (applications, servers, storage, hypervisor, network, and more)
  • Agent-less architecture with the ability to scale from a few instances to thousands, low 1% average overhead

SolarWinds Database Performance Analyzer Features

  • Supported: Database monitoring
  • Supported: Tuning advisors for queries, workload, and indexes aggregated at the table level
  • Supported: Correlated resource metrics for easy diagnosis of hardware constraint impacts on end-users
  • Supported: Detailed blocking analysis for contention bottlenecks
  • Supported: I/O activity tracking at the drive/mount and file level
  • Supported: Alerts and reports
  • Supported: DPA Central to manage large and/or distributed environments
  • Supported: Always On Availability Group and RAC insights

SolarWinds Database Performance Analyzer Screenshots

Screenshot of DashboardScreenshot of Alerts and reportsScreenshot of Application-centric view of DPAScreenshot of Blocking deadlock analysisScreenshot of Collaboration across teamsScreenshot of Intuitive performance monitoringScreenshot of Performance intelligenceScreenshot of Query performance analysisScreenshot of Real-time & historic monitoringScreenshot of Recommendations

SolarWinds Database Performance Analyzer Videos

Azure Database Support Overview

Watch Product Overview

SolarWinds Database Performance Analyzer Technical Details

Deployment TypesOn-premise, Software as a Service (SaaS), Cloud, or Web-Based
Operating SystemsWindows, AWS Marketplace app
Mobile ApplicationNo

SolarWinds Database Performance Analyzer Downloadables

Frequently Asked Questions

Foglight, Spotlight, and Idera Uptime Capacity Monitor are common alternatives for SolarWinds Database Performance Analyzer.

Reviewers rate Solarwinds Premier Support Rating highest, with a score of 10.

The most common users of SolarWinds Database Performance Analyzer are from Mid-sized Companies (51-1,000 employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(227)

Community Insights

TrustRadius Insights are summaries of user sentiment data from TrustRadius reviews and, when necessary, 3rd-party data sources. Have feedback on this content? Let us know!

User-Friendly Interface: Users appreciate the SolarWinds Database Performance Analyzer for its straightforward and easy-to-understand interface. They find it intuitive and user-friendly, even for new users with minimal training.

Real-Time Analysis and Support: The tool's real-time analysis capabilities and support services are highly valued by users. They mention that it helps them promptly identify and resolve performance issues in SQL databases, such as errors, long-running queries, or system-blocking problems.

Wide Range of Supported Databases: Users find the extensive range of supported databases to be a valuable feature of the tool. It allows them to monitor and analyze the performance of multiple databases from one centralized interface.

Dated and Confusing User Interface: Several users have expressed frustration with the user interface, describing it as dated, confusing, and difficult to navigate. They suggest that the user interface could be more user-friendly and have a reduced learning curve. Some users also mentioned that the navigation can be unintuitive and sometimes tough, and that some items can be confusing to find again. Overall, improvements in the cosmetic aspects of the user interface are needed.

Lack of Reporting Flexibility: According to some users, there is a lack of flexibility in both dashboard customization and reporting capabilities. They feel that the reporting feature needs improvement to provide more options for customization and analysis. This limitation hinders users' ability to obtain meaningful insights from their data.

High Cost: The cost of the software has been a major complaint among some users, particularly when it comes to adding additional instances. These users mention that the licensing timeline needs improvement as adding new instances becomes cost-prohibitive during certain periods of the year. The high cost associated with using this software can limit its accessibility for businesses operating on tight budgets.

Users highly recommend trying the free trial and evaluating SolarWinds DPA before purchasing. They suggest taking advantage of the free demo and training resources provided by SolarWinds. Users advise implementing SolarWinds DPA for monitoring and analyzing databases, especially for those who are just learning. The software is also recommended for DBAs in small to medium businesses and for integrating with other SolarWinds products for better data analysis. Additionally, users suggest comparing it with Idera offerings for SQL performance monitoring and highlighting it to DBAs as they will likely find value in it.

Attribute Ratings

Reviews

(1-25 of 43)
Companies can't remove reviews or game the system. Here's why
Score 8 out of 10
Vetted Review
Verified User
Incentivized
SolarWinds Database Performance Analyzer is our primary monitoring and analysis tool for our SQL server instances. We leverage it for both production and non-production environments. It gives us visibility into system and query performance, alerts us to issues so they can be remediated, and allows us to dig into performance trends of queries and look for key opportunities to make our systems more performant. It is used both by our DBAs and our development team.
I believe that SolarWinds Database Performance Analyzer is a great choice for an organization that does not have a specific DBA or one that is still growing into the role. SolarWinds Database Performance Analyzer is filled with hints, tips, and explanations of the various readings and metrics. This is very useful to help understand what is happening and why, what it means, and what some potential solutions are towards remediating any issues. This is extremely valuable for our development team, allowing them to be more proactive with the queries they write in viewing how they perform and where bottlenecks might be.
  • Ease of configuring alerting
  • Excellent tooltips and descriptions of issues
  • Clear breakdown of multiple metrics and performance statistics
  • A plethora of metrics are captured for analysis
  • Being able to alert on blocked sessions over a time period, rather than a flat value threshold
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use DPA for database monitoring across the enter enterprise, dev/QA and production. We connect it to Oracle, SQL and MySQL Database Servers. We use DPA as a single source of monitoring for database performance issues. The historical and real-time query monitoring allows us to troubleshoot and quickly identify the root cause of a poorly performing server.
SolarWinds Database Performance Analyzer (DPA) is great for monitoring Oracle and SQL databases for performance anomalies. When a user calls and says "It's slow" we have one [place] to go to review the data, zero on the problematic query and take action to resolve. In addition to being a great troubleshooting tool DPA also provides query tuning advice based on captured long-term analysis to spot inefficient patterns.
  • Database performance monitoring.
  • Database performance root cause analysis.
  • Server performance monitoring.
  • Licensing Model can be expensive on a per-instance basis, consider a per-host-based option.
  • Limited ability to combine monitoring results for similar groups of servers.
  • Different license types for different types of servers (Oracle Enterprise vs Standard).
Score 8 out of 10
Vetted Review
Verified User
Incentivized
It allows us to keep a close eye on our database. In the event we run into slowdowns, we can easily identify the issue using SolarWinds Database Performance Analyzer before larger issues pop up. Since we've implemented it, we are able to proactively keep our system running smoother with fewer service interruptions.
It's very helpful to have the robust reporting features available when you have a mission-critical database. We need to be aware of what is happening on our server and be able to tune and adjust as required to keep things running fast and smooth. SolarWinds DPA allows us to do this.
  • Automatically emails me weekly reports so I can keep an eye on our database performance.
  • Easily identify problem queries.
  • Helps us optimized our code.
  • The initial learning curve is a little steep.
  • A better explanation of the features would be nice.
  • Navigation is sometimes a little tough.
Gus Gwynne | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
It is used by the database team to monitor and tune database performance in both SQL Server and Azure Databases. Slow databases, timeouts on websites and in services and applications, can frequently be caused by the data layer, and this is the best tool I've ever used for troubleshooting that.
It works really well if you either have a limited number of servers or if you are focusing your attention on a small number. If you have a ton of micro-databases, it's not going to be the best option.
  • Tells you which statements in which stored procedures need work or are catastrophic (if that applies).
  • Helps you focus attention on what really needs work, very efficiently.
  • The UI gets clunky if you have lots of servers to monitor.
  • It doesn't really rank problems across multiple servers.
March 22, 2022

DPA: FTW.

Score 8 out of 10
Vetted Review
Verified User
Incentivized
We use DPA to manage a very large and somewhat cranky SQL environment for ambulatory healthcare end users (from providers and office managers to assistants and front desk personnel). The DB schema dates to the 1990s and requires regular supervision and management at a level the system vendor doesn't provide. Addressed problems include plan management, index addition and revision, partitioning and troubleshooting poor performance.
Well suited for large-scale implementations of SQL Server in distributed environments.
  • Near-instantaneous feedback on problem queries
  • Allows us to evaluate changes in the application or its stored procedures over time
  • We can drill down to the end-user level to identify potential issues, important with > 2000 sessions daily
  • Can't think of any feature or ops related issues. Prior complaints have all been addressed in newer updates.
  • Only main complaint is cost -- we would adopt for other servers if the incremental cost wasn't so high for a few additional instances (we have 3 servers we would like to use DPA with, but can't justify the x3 pricing per instance).
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use SolarWinds Database Performance Analyzer to fine-tune SQL Server workloads and alert us to unexpected issues occurring on our database clusters. It helps us to see problems before they happen - long running queries or unexpected disk thrashing and to fix these problems before users become aware of a situation.
The product works incredibly well when trying to understand blocking and overall performance issues. It produces minimal load on the database server and provides a wealth of information. After you use the product to assist with urgent performance issues, it then alerts you to trends on your database server that may require your attention. By review these trends and adding indexes or modifying query patterns, you can substantially improve the performance and reduce the resources needed to running your database server. The software does require someone that understands query performance and optimization -- by no means does it do all of the work for you - but it does offer suggestions that are typically viable and worthwhile.
  • Analyzing query performance
  • Index recommendation
  • Wait time categorization and explanation
  • Navigation is generally good, but some items can be confusing to find again
Jennifer Aguilar | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
The tools you decide to use in your environment are only as good as the effort put in to make it a valuable asset to your organization. We run a Computer Aided Dispatch application that looks like a wagon wheel with interfaces. The application interfaces communicate to a database instance running in a cluster. Database Performance Analyzer has allowed our organization to fine-tune the database to the extent that we now know exactly when the database may be experiencing issues. The issues before used to be queries and users (machines). The database is running so efficiently now, we drill down to the machine that is causing the issue. It is generally a user that has kicked off a query that they should be running against the reporting server, not the live database. DPA is an amazing tool. I have a dashboard of off the "current" 10-minute slice in time. I can tell by a visual look if something is not right.
Database Performance Analyzer is a great fit for any database big or small. We also use it to monitor our GIS Database which is only accessed by a single user at this time. The tools assist in providing efficiency recommendations. When anyone uses a database, performance always seems to be an issue. DPA allows you to monitor systems, providing information to database administrators on how they can better manage the database. There are so many aspects to managing a database, it is really nice to have a tool that displays those granular issues that could never be solved without visibility into how the applications are interacting with the database.
  • Great Visual Display from Console - at a glance you can tell if there are issues
  • Drill down on a single query to get recommendations on tuning the statement
  • Automated Notifications, which can be customized / modified
  • Live view on Storage I/O
  • Resource Monitor is a plus - CPU Utilization - Instance and OS
  • Recently addressed - protect the supply chain
  • I can't keep up with all the improvements to tell you the truth ... Database Performance Analyzer is Awesome
  • Demo Database Performance Analyzer - you will not be let down
  • Join THWACK so you get the most out of your product. Great forum to get answers from colleges that may be experiencing the same issue!
Mike Saedi | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
As a consultant, I recommend and use SolarWinds across multiple clients currently at Nortek/Broan-Nutone, BlastMotion, and Hansen and Adkins. I use this on a daily basis to assist me with monitoring SQL servers and assisting me with troubleshooting performance issues as they arise. I have also used SolarWinds DPA to set up alerts for issues like low drive space and query plan changes.
  • Excellent for trending SQL Performance over time.
  • Excellent for monitoring deadlocks and blocking.
  • Good for trending SQL query changes over time.
  • It would be nice to have more built-in alerting capabilities.
  • Indexing recommendations are also somewhat unclear. I have seen areas that say you could improve performance on a table for example but not giving any additional details beyond that.
  • More in-depth recommendations, other tools like Idera Diagnostic Manager I feel are stronger in this area.
I like the fact that I can visually see what my SQL server is doing over time and drill into top queries.
Alerting and notifications are not as strong as some other tools I have used.
Blocking and deadlocking features/analysis could be improved also.
Joseph Dixon | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
SolarWinds Database Performance Analyzer is being used by IT in our organization. It allows us to have a better window into what the SQL servers are doing, especially with regards to applications that are using these SQL servers. It allows us to root cause problems and to find problems before they become bigger problems.
  • Insight into query wait times
  • Ability to view Disk IO
  • Historical trending of wait times
  • Dated UI
  • Development servers are not free
  • Dashboard visualization of stats requires Solarwinds Performance Monitor (Included with Orion)
SolarWinds Database Performance Analyzer may have a dated UI, but don't let that deter you as what it really does well is give you the data you need to find issues and resolve them with your SQL Servers. It can also do Oracle and other platforms as well. Your servers being on the cloud is NOT a problem at all and we have full visibility into our Google Cloud database instances as well as our on-prem instances within the same pane of glass. If you have MySQL or PostgreSQL you might look into Solarwinds Database Performance Monitor instead, unless you have a mixture of both and want everything in one spot.
One thing to note is that you will need to host DPA yourself, it's not a cloud solution (although you can host it in the cloud if you prefer). This also means you have complete control over where this data resides.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We use it at the data warehousing and analytics group to monitor the load and set up alerts on the data warehouse server. We have set up alerts on long-running queries, blocking other queries, deadlocks, instance availability, unused indexes, etc. Some of them are very useful, but the deadlocks alert can be improved to show what queries were in the deadlock, so we can improve our solution.
  • We have set up alerts on long-running queries, blocking other queries, deadlocks, instance availability, unused indexes, etc.
  • The status summary is useful to see the load on the server.
  • Deadlocks alert can be improved to show what queries were in the deadlock, so we can improve our solution.
  • Deadlocks alert can be improved to show what queries were in the deadlock, so we can improve our solution.
  • We never got to setup https using the documentation provided by solar winds. We still keep getting https error when we access our DPA site.
  • A better technical customer service would help.
It is good to set up alerts on the database server. some of the alerts described in previous answers can be improved. Help on setup can be improved. As described earlier, we still do not have our DPA site set up with the security certificate and customer service did not help much.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
DPA is currently used by our development and support team to monitor our core database to keep an eye on performance day to day to avoid any rogue queries or new application causing issues for our business as a whole. In the early days of our business platform it was used to refine our queries to provide a better user experience.
  • Highlights abnormal query performance
  • Provides historical base line
  • Gives detailed insight and these days recommendations on how to improve performance
  • Not be written in JAVA and run on Apache
  • Upgrades are always a problem for us
The historical record aspect to view performance over time is invaluable, to be able to go back and see when things change which can then be related to application changes is great. Additionally, the live reporting current detail is brilliant for out of the blue and immediate issues that have to be dealt with.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Our SQL server performance monitoring is done by using DPA SolarWinds. It's used in our department only.
  • Details query capture with the plan and resource utilization.
  • DPA backend is an SQL server that you can control by performing some operations from the backend like change in retention, etc.
  • Supports latest SQL features like AG.
  • Report features are very good
  • License management. DPA is not able to sync licenses and needs you to manually reconcile every time.
Well suited as an SQL server execution plan analyzer. Also, provides advice on the tunning part.

Alerting and reporting is also good features.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
It is used in IT to monitor database performance and to assist with troubleshooting when there are performance issues with key applications. It is primarily used by our Database Administrators and has assisted in maintaining key performance metrics. It has allowed us to be proactive in our approach to performance monitoring and being able to resolve problems before they affect users.
  • Monitoring DB performance
  • Insight into hard hitting queries or jobs
  • Visual representation
  • Can be better in presentation of issues
  • Would be good if it could provide possible causes or solutions
Recommended overall for database operations and management. The tool is key and has played a good role in providing key information for troubleshooting. It can, at times, present information in a way that can be confusing. But, the application is also very useful for maintaining application-specific metrics that can be used in SLAs and performance metrics.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Our business lines span many industries and have a vast array of projects in production. Many of the environments we have must be segregated, and SolarWinds Database Performance Analyzer offers us a clear, detailed view of these environments through a single pane. Our DBAs can more quickly address issues and quickly settle the "hardware versus software" debate between engineers and developers.
  • Alerts us of current issues affecting system performance
  • Alerts us of potential issues that will affect system performance
  • The licensing timeline needs improvement. Adding new instances becomes cost-prohibitive at some times of the year due to the locked-down renewal period.
In an environment where many developers and DBAs are often working separately from each other on some projects and together on others, it gets difficult to see where the lines are between applications and databases. SolarWinds Database Performance Analyzer allows me as a manager to pinpoint issues and to get our developers or DBAs involved as appropriate to resolve issues that happen, and address issues that haven't happened yet. SolarWinds Database Performance Analyzer is worth a whole 9 of uptime in and of itself.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
SolarWinds Database Performance Analyzer is used by our database and applications team to ensure the application code is working as expected, as well as to monitor database performance.
  • Reliability
  • Accuracy
  • NA
  • NA
SolarWinds Database Performance Analyzer is well suited for production and testing environments.
February 07, 2020

SolarWinds DPA review

Score 8 out of 10
Vetted Review
Verified User
Incentivized
The SolarWinds DPA module is used mainly to monitor our MSSQL instances for performance. We had lots of issues related to DB performance and we were not sure about the root cause before implementing DPA. Now, we are getting proactive alerts when there is a deviation from the performance baseline configured in the tool and we are very happy with it.
  • Easy to configure
  • Real time data
  • Notification email templates need improvement
  • Needs a little training to go over/work with dashboards
Best suited in a three-tiered environment where there is a web application, middleware, and a DB in the backend. Not suited in stand-alone DB environment like backend DB for a static website. DPA is also very well suited when troubleshooting the application performance related issue. It gives a clear picture of the issue.
January 24, 2020

DPA user

Score 9 out of 10
Vetted Review
Verified User
Incentivized
It is used for database performance monitoring. It has helped us in addressing slow queries and other resource issues.
  • Highlights slow queries.
  • Drill down options to the second for troubleshooting.
  • Better suggestions for indexes.
It is well suited to troubleshoot slow queries. I like the new Tuning Advisor section.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
It is being used to monitor all production instances for the whole organization.
  • Provides meaningful status at a glance.
  • Highly configurable alerts (less spam/noise).
  • Could allow better tuning for summary page information. Sometimes data is a bit stale.
  • Could use better database level summary information in addition to server/instance level.
DPA works best for administrators that have some control or input to the queries that are being issued. If queries come from purchased applications, the best admins can do is play with indexes and resource tuning. DPA is really great for all administrators to monitor the overall status of servers.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use Solarwinds Database Performance Analyser across several teams in and around the IT department. It's used to pinpoint issues with databases or SQL statements, generally on production databases. While Solarwinds Database Performance Analyser won't tell you anything that a real live DBA wouldn't be able to find out, it does allow non-DBAs like myself to get an initial problem diagnosis quite quickly and suggest to the relevant teams where they should be looking to resolve the problem.
  • Pinpoints potential issues with databases.
  • Suggests remediation for these problems.
  • Allows you to narrow down to particular points in time where the problems were observed.
  • It does take a while to gather enough data to suggest problems and fixes. Generally speaking, while you'll get some data back in an hour or two, you want at least 2 days of monitoring to get the best results.
  • Licensing is a bit restrictive.
  • Switching licenses between monitored nodes is a bit annoying.
This is an excellent tool to allow non-DBAs insight into the inner workings of a database server. I'll provide suggested solutions that, while they should be verified by an actual DBA, allow for initial problem diagnosis. Don't expect this tool to instantly fix your database problems, though. It takes a couple of days to get enough data for accurate diagnosis and suggested remedies, and just because an index might help doesn't mean that it will!
Score 8 out of 10
Vetted Review
Verified User
Incentivized
To support performance monitoring for SQL servers across the organization.
  • Monitors both SQL query performance and back end VM resources.
  • Easy to read trend charts, bottlenecks or spikes show up immediately.
  • East to drill-down into specific issues.
  • Very good settings for alerts.
  • Poor interface for managing alert times or blocking out alerts at times of the week. Very tedious process.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We use DPA on one team in our department. We have a team of 12 that has access to the tool, although it is mainly just three of us that use it. We do export reports and send to people outside of our team. The tool addresses anomalies that come up across the environment, and patterns before and after changes. We also use it a lot to see what was going on after-hours or when we had an issue come up when no one was available.
  • Capturing wait statistics is a great way to monitor performance on a SQL Server instance. This is the main source of info for DPA.
  • Web app: no client install required. Easy to login from a web browser, share info and manage everything from a browser tab.
  • Drill-downs from one time interval to seconds to see database activity is intuitive and easy to use.
  • Alerts seem to be lacking in DPA compared to competitor's tools. They can be setup but are not quite as easy or as helpful as some other tools I have used.
  • Grooming/pruning the repository database isn't very easy. We don't manage a lot of instances but our repo DB has grown pretty significantly.
  • At times when I am drilled-down to a chart, it can be difficult to navigate around from that point to another time range/query/metric.
DPA is well suited for an environment where a web app is preferred. Especially if there are several users accessing the reports and data. I would also say it's suited for teams with a good amount of SQL knowledge pertaining to wait types. It would be less suited for teams that need a tool to recommend changes to SQL queries to improve performance, as well as those looking for a tool to send out actionable-alerts that can be turned on or off based on actions.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Even though I would consider myself as highly skilled in SQL Server, I found we were spending a lot of our time trying to detect and analyse database performance issues, with varied success. SolarWinds DPA allowed us to almost forget about that entirely, and let us concentrate on the more interesting day to day stuff, sending us emails when things went a bit crazy, and displaying graphs of current activity, which we put on large screens so we can keep half an eye on what's going on.
  • Detecting blocking
  • Showing missing index information
  • Highlighting the most expensive queries being run in your system
  • Giving a daily summary of issues
  • Showing performance history over a long period of time
  • The GUI is a little clunky, could do with updating and make it responsive
  • A mobile app would be great, to keep an eye on things on the go
  • Perhaps a cut-down version, as sometimes there's just TOO much information!
For discovering performance bottlenecks, SolarWinds is absolutely invaluable. Once it's installed (which is a simple process) it completely looks after itself. Finding the blocking process can be a real headache in pure SQL, grabbing process IDs and checking manually up the chain until you find the root process - by which time it's often stopped blocking! SolarWinds does this for you without thinking.
June 28, 2019

NCTradeToolReview

Score 10 out of 10
Vetted Review
Verified User
Incentivized
The product best serves its purpose as it works in the background on databases that we have configured as licensed targets. Having almost 400 databases across many environments and platforms, it assists in allowing me to "watch" the customer databases that are needing to be watched with more than just casual monitoring. It allows me to watch wait-issues across releases of our product specific to that customer. It is an invaluable tool.
  • Ability to drill down to wait for the issue and have a clear path as to what may be causing the issue.
  • Ability to quickly add a new target and the ease of installation and upgrades.
  • Reporting features to group my most troublesome customers into a daily report in one email.
  • Excellent customer support on any issues I can't immediately solve.
  • At this time it solves all my needs, and it appears that your folks have the pulse of this tool as the releases always give me something better to use.
A user jabbers to me that over the last week or so the EDI-messaging appears to be slowing down. My first step of course is to glance at the logs from the database to see if there are any database issues, and I rarely find anything there. My next step is to pull up that customer in DPA and look for trends in the time period the user has described. I have yet to not find a direct correlation to the time periods the user has described and the graphical output in DPA. From there it is a simple task to determine which queries are causing the issue, if it's a resource issue, can it be addressed in the short term or do I need to do further research for a longer term solution.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
The primary purpose that we use Database Performance Analyzer for is to monitor database instances. We also use it for Query performance analysis. We also use it for performance analysis. For our application, we monitor primarily the index advisory/recommendations.
  • We use this software to identify real-time performance problems such as errors, long-running queries or problems that are blocking the system.
  • We use this software to review previous SQL Server queries/performance.
  • When there is an issue with any Server and I need to quickly narrow down to the right place of the root cause, this is a tool that allows me to focus on the right places and remove all sorts of noise from our data.
  • Cannot easily find a query using a "text search" without detailed knowledge of the underlying SQL database "repository" that is used to display the data in each product.
  • On the ad-hoc plan tab, for any given plan we have to drill down each SQL manually one by one. It would be goOd to have some kind of summary popup/tool-tip when we hover over the plan in DPA.
Recognizes database issues continuously. You can see instantaneously if blocking was occurring at any specific time and what were the root blockers.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Beyond day-to-day monitoring, the DPA (Database Performance Analyzer) is key to anyone who needs to look back in time to provide Trending and/or Root Cause Analysis, whether database related or not. There are suspects and culprits, and this product can help to identify them. DPA is very, very detailed, and you can zero in on an issue, all the way down to a minute timeframe if you are willing to do the cross analysis work. This product is A+ and can be used for Oracle, MySQL, and SQL Server.
  • Problem categorization.
  • Problem identification.
  • Serious trending analysis.
  • When presenting possible sources of issues, it may be better to first give a list overview, and then proceed to drill down into the details.
Suited to root cause analysis (but you also have to do your cross-analysis).
Return to navigation